index.tsx 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. "use client";
  2. import { ChangeEvent, FC, PropsWithChildren, useMemo, useState } from "react";
  3. import clsx from "clsx";
  4. import Link from "next/link";
  5. import "./style.scss";
  6. /**
  7. * @description 列表组件
  8. * @param {string} type 使用类型
  9. * @param {(params: any) => void} callbackFun 回调方法
  10. */
  11. export interface ItemComProps {
  12. type?: string;
  13. callbackFun?: (params: any) => void;
  14. }
  15. const ItemCom: FC<PropsWithChildren<ItemComProps>> = ({type = 'login', callbackFun}) => {
  16. let amountList: any[] = []
  17. return (
  18. <ul className="itemCom-box">
  19. {
  20. amountList.map((item, index) => (
  21. <li className={index==0?'free':''} key={index}>
  22. <div className="content"> Afiliado - Ganhe R$ 10.000 por dia | 9F.COM
  23. <span data-v-5c42ece6="" className="iconfont icon-hot"></span>
  24. <div data-v-5c42ece6=""></div>
  25. </div>
  26. <div><span className="iconfont icon-xiangyou1"></span></div>
  27. </li>
  28. ))
  29. }
  30. </ul>
  31. );
  32. };
  33. export default ItemCom;